package com.uzai.console.vo.faq.privatework;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年08月26日 14:31
 */
@ApiModel("智能回复回复语添加修改详情返回对象")
@Data
public class FaqReplyInfoVo {
    @ApiModelProperty("主键ID（添加时不需要，修改时需要")
    private Long id;

    @ApiModelProperty("状态（0停用；1启用）")
    private Integer status;

    //分组id
    @ApiModelProperty("分组id")
    private Long groupId;

    //分组名称
    @ApiModelProperty("分组名称")
    private String groupName;

    @ApiModelProperty("关键字对象List")
    List<FaqKeywordInfoVo> faqKeywordInfoVoList;

    @ApiModelProperty("关键字List")
    List<String> keywordList;

    @ApiModelProperty("回复类型（0常规回复；1卡片回复；2小程序卡片；3好友名片；4-拉群规则; 5-超级问答; 6-关键词拉群）")
    private Integer type;

    //----常规回复-----
    @ApiModelProperty("常规回复-回复语内容")
    private String content;

    //----卡片回复-----
    @ApiModelProperty("卡片回复-卡片链接")
    private String cardUrl;
    @ApiModelProperty("卡片回复-卡片图片")
    private String cardImg;
    @ApiModelProperty("卡片回复-卡片标题")
    private String cardTitle;
    @ApiModelProperty("卡片回复-卡片描述")
    private String cardDesc;
    @ApiModelProperty("卡片回复-App名称")
    private String appName;
    @ApiModelProperty("卡片回复-AppId")
    private String appId;
    @ApiModelProperty("卡片回复-App版本")
    private String appVersion;


    //---小程序回复---
    @ApiModelProperty("小程序设置-小程序标题")
    private String miniProTitle;
    @ApiModelProperty("小程序设置-小程序描述")
    private String miniProDesc;
    @ApiModelProperty("小程序设置-小程序名称")
    private String miniProName;
    @ApiModelProperty("小程序设置-小程序页面路径")
    private String miniProUrl;
    @ApiModelProperty("小程序设置-图片加密密钥")
    private String miniImgPwdStr;
    @ApiModelProperty("小程序设置-图片字符串")
    private String miniImgStr;
    @ApiModelProperty("小程序设置-企业微信小程序图片加密串")
    private String miniImgPwdStrWxwork;
    @ApiModelProperty("小程序设置-企业微信小程序图片字符串")
    private String miniImgStrWxwork;
    @ApiModelProperty("小程序设置-小程序图片URL")
    private String miniImgUrl;
    @ApiModelProperty("小程序设置-小程序APPID")
    private String miniProAppId;
    @ApiModelProperty("小程序设置-小程序原始ID")
    private String miniProGhId;

    //----微信好友名片-----
    @ApiModelProperty("微信好友名片-微信id")
    private String wxid;
    @ApiModelProperty("微信好友名片-企业微信id")
    private String workWxid;

    //---拉群规则
    @ApiModelProperty("拉群规则内容JSON字符串")
    private String pullGroupRuleJsonStr;

    //---超级问答
    @ApiModelProperty("超级问答-内容JSON字符串")
    private String superReplyJsonStr;

    //---关键词拉群(风险监控)
    @ApiModelProperty("关键词拉群(风险监控)-内容JSON字符串")
    private String pullGroupByKeywordJsonStr;

}
